In depth Guide for Slavers Of Skyrim

Chapter:	Entitys and its functions
Modul: Entity Modul
-------------------------------------------
Written for: Stage 2 version
in the year of: 2025
Month: 1
Day: 6
-------------------------------------------

===========================================
List of entytys:
===========================================
Local Lord Entity
Ring of Zenithar
Slaver Guild

===========================================
Entitiy Trust system
===========================================

if a entity use a trust system, the trust changes based on how significant the act the palyer did.
this scale from 1 to 5:

-minimal 1 point
-minior 2 point
-significant 3 point
-major  4  point
-very big  5 point

Soem entity more sensitive certin type of acts other are less. Example:
Realising a slave from captivity might not a big deal for entity A but very sirus deal in eyes of Entity B

if the trust level very low like -20 the entity probably consider the player to its enemy and attack on sight!

___________________________
Local Lord Entity - General discription:
---------------------------

Local lord entity represents the Jarl or king that controls the Hold/region/province. Basicly the local law maker.
As general rule evrywhere in skyrim Slavery is outlawed. This means any slavery related activity considered crime.

Local Lord eneity system collect information on slaver related activitys and if enught information collected send out adventurers to rut out the offending slavers.

Local Lords Happy to recive evidence aginst any Slaver activity, this incrase the trust toward the player if player give out any evidence.

More information about Local Lords entity system and inner working:
006-EntityModul-SlaverGuild-Strike.txt
006-EntityModul-LocalLordEntity-Strike.txt
006-EntityModul-LocalLordEntity.txt
006-EventModul-Entity-Lord-StrikeEvent.txt
005-EntityModul-Evidence system.txt

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

___________________________
Ring of Zenithar - General discription
---------------------------
This organization made by and manned by the slave oweners of skyrim. The rich bssnies mans that buy slaves from the Slaver Guild and work them do death in their slave work places.
Evrything they done for them is just bussnies.
The organization open to any one who owns a Slave Workshop, trust in that person not to low and wishes to join.

Organization goal to healp the members aginst common ennemys and difficultys, avoid owerlapping intrests and conflicts that can sparked from this.
Plus allying together make more easy bribe the local jarls and other important actors.

this entity and its data stored in SLOSCoreScript

___________________________
Ring of Zenithar - The combat force - Blue Flag Mercanarys
---------------------------

Blue Flag Mercanarys are the figitng force of Ring of Zenithar organization.
foudned by few memebrs of the Ring Of Zenithar consist mostly Nords. This fighting force has few own traning camp where they are haused.
As mercanrys they are do work for money, and never act or accept contracts aginst the ring of zenithar or its intrests!

___________________________
Ring of Zenithar - Trust system
---------------------------

Ring Of Zenithar the organization run by slave oweners. This entity has trust toward the player that can change a lot based on what player does...
The organization not like when its member slaver bases taken away, or its members got killed.
Other wise they are here for bussnies and less sensitive what player does to slaver guild.

trust gain when player:
-complite slaver guild quest line quest
-complite a blue flag mercanry quest
-player buy slaver base from them
-player sell slaver base to them

Trust lost toward the player when:
-player kill their members( slave oweners )
-player conquere their slaver base
-killing or realising slaves that beling to ring of zenithar organization
-player complite anti slaver guild quest

___________________________
Ring of Zenithar - player joining:
---------------------------

Buy a slaver base from Shady figure.
(this future not fully devloped, may changed or deleted as ring of zenithar not primary focus of the mod as power play not focus too)

____________________________
Slave Workshop - Slave Owner Base:
----------------------------
this type of slaver base a special variant of the basic slaver base.

This base has owner who wander around buy slaves and move them to the slaver base and force them to work here.

Other slaver bases has not has this moving part. when the slave owener reach a slave market expected too look for avible slaves if it self has free slave slots avible.
if free slave slot found, and the market has new slave the owener buy it then when move to home the slave ordered to start work.

for this reason the slave owener packages need made a way that owener after market place visit alway go home! Only after go to do other activitys!

Keywrod for the location:
SLOSLocKeySlaveOwenerKeyword

____________________________
Slave oweners Faction members
----------------------------

SLOSSlaveOwenerMemberFaction
used to falg all member of this faction
ring of zenithar members flaged with this faction to!
All slave owener flaged as: SLOSOwenerSlave
All memberneed to flagged to SLOSSlaverActorFaction -this faction used to mark targets that can be captured by player if player owns own location

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

___________________________
Slaver Guild - General discription:
---------------------------

Slaver Guild is a massive organization that represented evry part of Skyrim.
This organization specialized hunting down victims, trnasporting, traning and selling them as slaves for gold.

The organization split into multiple sub organizations that manage it self semmi independent inside the whole organizaiton.
This sub organizations manage a Slaver Region. This slaver Regions matches the Skyrim Holds, for more easy managmenet.

The Slaver Region Lead by a Slaver Leader ranking officals, that known as Slaver Region Leaders.
Evry Slaver Region contain multiple Slaver Guild Bases, this bases also managed Slaver Leader ranked officals.

The actual slavery operations happen inside these slaver bases and around them.

Player can chose join the slaver guild this case player given the Slaver Recuit Rank, the lowest.

___________________________
Slaver Guild - Player as member:
---------------------------

To join slaver guild player need to in good tersm os slaver guild, in other worlds not negativ trust level.
When trust level archived player need talk to any Slaver Leader and ask to join.

After player become memebr of the guild fallowing things happen:
-SLOSPlayerSlaverGuildMemberQST Quest started -- this one manage the player membership related dialoges, keep track player rank and activitys
-Player get a manual that tells the slaver guild rules
-player recive a slaver weapon so can capture slaves
-player added to:
--SLOSTagCaptureFaction -- so player become eligibele capture slaves
--SLOSTagPlayerSlaverGuildMemberFaction -- marking player member as slaver guild and all slaver consider player as ally
-all player minon faction added as frend to slaver guild member faction for this to work member factions need to added:
SLOSPlayerMinonFactionList
-New spell added to player: SLOS Sense Victims - start a quest that mark on map where are the victims that can be captured, make more easy to hunt...

important:
if player trust fall below a certin level player get expelled from the guild and never ever accepted back to the hold!
if palyer got expleed palyer added a faction SLOSPlayerGuildExpelledFaction

Player being member get new dialoge options:
on Slaver LEaders:
-ask for work on slaver guild leaders --this can give 3 type of quest, see later on posible activitys
-ask for leave the guild -- this case with good terms player leve the guild and got payed out
-ask for payout --after all captured slave player got payment

on any traders:
-trade slaver token to gold
-trade gold to slaver token
-trade slaver token to slaver weapon
-trade slaver token to slaver supply

on slaver guild only Trainers:
-acces the traning services
----this based on rank! rank 3 (Master slaver) give acces Expert level trainers
----this based on rank! rank 4 (Slaver Leader ) give acces Master level trainers

Slaer guild ranks:
Rank 1 - Recuit  -- new recuited actors
Rank 2 - Slaver  -- generaly most actor belong to this rank
Rank 3 - Master Slaver -- a very talented slaver who tasked owersee the slaves
Rank 4 - Lead Slaver -- leadership member

to improve rank player need incrase trust level.
this can done multiple ways:
-capture slaves for the guild
-complite slaver guild quests

Slaver guild quests:
repateble task like: capture escaping slave or capture a specifc target.
Story line tasks are the quest line for the slaver guild that end up player becoming the guild leader.
Special tasks: quest that can be done once, kill a speicific target or do a very speciifc task. 

quest that ready to be started by player( Ready quests ) :
SLOSGuildActiveQuestList

the reparateble quest stored in:
SLOSGuildRepeatableQuestList

the slaver guild quest line quest stored in:
SLOSGuildStoryQuestList

the special task stored in:
SLOSGuildTaskMasterQuestList

special task specific for ranks and stored in appropiate ranks:
SLOSGuildTaskRecuitQuestList
SLOSGuildTaskSlaverQuestList
SLOSGuildTaskMasterSlaverQuestList
SLOSGuildTaskLeadSlaverQuestList

when player rank incrased the player given more and more in deepth knowlage the guild inner working.
other persk higher ranks to acces expert( rank 3 ) and master ( rank4) trainers.

Shared knowlage by ranks:
rank 1 - how capture works, basic information about the guild ( see the manual manual )
rank 2 - how to train slaves, slave handling, train salve tasks
rank 3 - existance of the hidden bases, acces the stored resources here, slave base managmen tasks
rank 4 - existance of the secret bases, acces to special activitys( this need a separate sub system and not yet planned ), slave region managment tasks

=======================
payment system:
=======================

Evry payut done in slaver tokens.
This tokens can be used buy slaver equipment in any slaver base.

Capture a normal slave - 1 token
complite repateble task, rank 1 - 2 token
complite repateble task, rank 2 - 3 token
complite repateble task, rank 3 - 5 token
complite repateble task, rank 4 - 7 token

complite story line mission - 1 to 10 token
complite a special one time task - 3 token

=======================
Higher rank assigments:
=======================
player can chose to become at rank 3 or 4 to a manager of a slaver base at rank 3 or even a region at rank 4.
if player accept the offer a location or region control turned to player.
this give tremendus opportunity to get rich, or if make to many mistake ruin the slaver guild trust in it self and make a big depth.

this function use the player claim location mechanics only difference player lcoations not goign to attacked by the guild or ring of zenithar. unless the trust broken.

___________________________
Slaver Guild - Trust System:
---------------------------

Salver guild has own trust level toawrds the player.
based on player actions this trust can be incrased or decrased.

with low values player not allowed to join the guilf, if inside the guild player kicked out.

trust gain when player:
-capture a salve for the guild
-complite a quest for the guild
-complite a stroy line quest for the guild
-act aginst he guild enemys

Trust lost toward the player when:
-player kill guild leaders
-player kill guild slaves
-player talk about guild secrets
-player freee guild slaves
-player steal guild slaves
-player conquere guild slaver base

this entity and its data stored in SLOSCoreScript

___________________________
Slaver Guild - Bases:
---------------------------

Slaver base entity in this contest apply all bases in the mod that particapte slavery activity directly:
-Store slaves
-house slavery realeted actors

if a location fitt this 2 requirement its considered a slaver base.
All slaver base expected to have a location linked to it. the location need marked slavery base keyword.

All Slaver base entity represented by a quest that find its base based on location keywords.
All slaver base sub type need ot has own slaver base type keyworlds added to it.
Sub type slaver bases may need own sub type of slaver base entity that control the location specific activitys.

___________________________
Slave Trader a Special slaver base type:
----------------------------

Slave traders porpuse in the system is to move slaves beatwen slaver camp, slave marketplace and slave owener base.
They are the ones that transport slaves from the capture collection point to the end use or selling point.

This actor represented a quest, the quest has own storage for slaves, and thus capble capture new slaves.

Special function for it slaves to being fallow the slave trader until removed from the slave trader storage.
When the slave trader killed all slave need to be freed to imitate they realised time to run for our life!
Thus removing them from slave storage and slave status.

___________________________
Standard Slaver bases:
----------------------------

===========================
Slave Camp:
===========================

this base type for slave hunters to collect slaves
here slave traning done too.

Location keyword:

SLOSLocSlaveCampKeyword

this type of quest need to be stored in:


===========================
Slave market place base:
===========================

made tosell slaves to vider auidance
its open for publick if one know where to find and not enemy to slaver guild its okay to come in and do trade.

keyword:
SLOSLocSlaveMarketplaceKeyword

slave trader patrol betwen these two base types and transfer slaves this way keeping the economy moving.

___________________________
Special - Secret- Slaver bases:
----------------------------

===========================
Slaver Hidden bases:
===========================
this bases keept hidden from outsiders, their porpuse to make possible store high value items, provide traning to slavers.
and Store very special captured slaves

Regional leadership usualy hide here.

keyword:
SLOSLocGuildHiddenBaseKeyword

===========================
Slaver Secret Bases:
===========================

Their existence only known to few.
The highest value things stored here, and the high rnaking officals offices.
(speicifc need to worked out)

keyword:
SLOSLocGuildSecretBaseKeyword

____________________________
Slaver Guild Member Faction members
----------------------------

All slaver guild member need to memebr the fallowing factions:
SLOSGuildMemberFaction

All slave leader need to flagged as: SLOSGuildLeaderFaction
All memberneed to flagged to SLOSPlayerClaimCaptureTargetFaction -this faction used to mark targets that can be captured by player if player owns own location